package cn.edu.zut.project1.service;

import cn.edu.zut.project1.dto.RegisterDTO;
import cn.edu.zut.project1.pojo.User;
import cn.edu.zut.project1.dto.LoginDTO;

/**
 * 用户业务逻辑层接口
 * 定义用户相关的业务方法
 */
public interface UserService {


    /**
     * 用户登录方法
     * @param loginDTO 登录参数（账号+密码）
     * @return 登录成功的用户信息（不含密码）
     */
    User login(LoginDTO loginDTO);
    /**
     * 用户注册方法
     *
     * @param registerDTO 注册参数(账号+密码+邮箱)
     */

    void register(RegisterDTO registerDTO);
}